Ensure Content is read if ContentLength Header is null #27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes an error that content of an error is not read if the ContentLength Header is null. Content must be read before checking the content length header. Brings the error handling in line with the success handling that also checks against 0.
I have tested this on the same code that produced the error in #26 and it now functions correctly. More tests would likely to be helpful to add to catch errors like this in future or other errors that exist with the same condition elsewhere in the code but I wouldn't know where to start with that.